package com.example.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.common.Re;
import com.example.entity.Employee;

/**
 * <p>
 * 员工信息 服务类
 * </p>
 *
 * @author czx
 * @since 2022-04-28
 */
public interface IEmployeeService extends IService<Employee> {
    /**
     * 员工登录
     *
     * @param employee 员工登录
     * @return 登录是否成功
     */
    Re<Employee> login(Employee employee);


    /**
     * 分页查询员工信息
     *
     * @param page     页数
     * @param pageSize 页大小
     * @param name     查询的员工名
     * @return 查询结果
     */
    Page<Employee> page(int page, int pageSize, String name);


}
